package api

import (
	"net/http"
)

type DataTable interface {
	Ls() []string
	Get(k string) string
	Query(k string) string
}

type HandleClutch struct {
	handles map[string]func(w http.ResponseWriter, req *http.Request)
	Data    DataTable
}

// func (handle *HandleClutch) List(w http.ResponseWriter, req *http.Request) {
// 	respons := ""
// 	for i, v := range handle.Data.Ls() {
// 		fmt.Fprintf(w, "<li class=\"li-%d\" ><a href=\"/id-%\" ")
// 	}
// 	fmt.Fprintf(w, "hello\n")
// }

// func headers(w http.ResponseWriter, req *http.Request) {
// 	for name, headers := range req.Header {
// 		for _, h := range headers {
// 			fmt.Fprintf(w, "%v: %v\n", name, h)
// 		}
// 	}
// }

// // func main() {

// // 	http.HandleFunc("/hello", hello)
// // 	http.HandleFunc("/headers", headers)

// 	http.ListenAndServe(":8090", nil)
// }
